package com.hmys.api.model;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Builder;
import lombok.Data;

@Data
public class WebCityIndex {
    private Long id;

    private Long cityId;

    private Double totalPeople;

    private Double totalWhitePeople;

    private Double totalBlackPeople;

    private Double totalAsianPeople;

    private Double totalHispanicPeople;

    private Double totalOtherPeople;

    private String mainEthnic;

    private Double annualPopulationGrowthRate;

    private Double annualHomeIncomeUs;

    private Double annualHomeIncomeState;

    private Double annualHomeIncomeLocal;

    private Double annualAverageIncome;

    private Integer totalPublicSchool;

    private Integer totalPrivateSchool;

    private String wellKnownUniversity;

    private Double unemployedRateUs;

    private Double unemployedRateState;

    private Double unemployedRateLocal;

    private Double safetyIndex;

    private Double educationRateUs;

    private Double educationRateState;

    private Double educationRateLocal;

    private Double liveCost;

    private Double liveCostService;

    private Double liveCostEducation;

    private Double liveCostRecreation;

    private Double liveCostDiet;

    private Double liveCostMedical;

    private Double liveCostHousing;

    private Double liveCostEntirety;

    private Double liveCostTraffic;

    private Double liveCostPublicUtilities;

    private Double housingVacancyRate;

    private Integer annualMaxTemperature;

    private Integer annualMinTemperature;

    private Double rentalRate;

    private Double homeOwnershipRate;

    private Double averageHousePrice;

    private Double averageAnnualGrowthRate;

    private Double marketStockAnnualGrowthRate;

    private Double averageSellingPricePerMonth;

    private String peopleGrowthRateTips;

    @JsonIgnore
    private Date createTime;
    @JsonIgnore
    private Date updateTime;
    @JsonIgnore
    private Long createId;
    @JsonIgnore
    private Long updateId;
    @JsonIgnore
    private Boolean status;
}